﻿<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="ClientSearch.ascx.cs" Inherits="GPSTrackingWebsiteManager.Manager.UserControls.ClientSearch" %>
<style type="text/css">
    .auto-style1 {
        width: 100%;
    }
</style>
<telerik:RadScriptBlock ID="RadScriptBlock1" runat="server">
    <script type="text/javascript">

        function OpenClientsSearch() {
            var wnd = $find('<%=rwClientsSearch.ClientID %>');
                    wnd.show();
                }

                function CloseClientsSearch() {
                    var wnd = $find('<%=rwClientsSearch.ClientID %>');
                    wnd.close();
                }

    </script>
</telerik:RadScriptBlock>
<table class="auto-style1">
    <tr>
        <td>Cliente ID</td>
        <td>Nombre</td>
        <td>Latitud</td>
        <td>Longitud</td>
        <td>Teléfono</td>
        <td>Email</td>
        <td rowspan="2">
            <telerik:RadButton ID="btnOpenSearch" runat="server" Text="Buscador" Height="32px" Width="32px" AutoPostBack="False" OnClientClicked="OpenClientsSearch" ToolTip="Abrir Buscador">
                <Image ImageUrl="../../Template/Icons/32px/Actions-document-find-icon.png" />
            </telerik:RadButton>
        </td>
        <td rowspan="2">
            <telerik:RadButton ID="btnAddClients" runat="server" Text="Agregar Cliente" Height="32px" Width="32px" OnClick="btnAddClients_Click" ToolTip="Agregar un Cliente">
                <Image ImageUrl="../../Template/Icons/32px/add-event-icon.png" />
            </telerik:RadButton>
        </td>
    </tr>
    <tr>
        <td>
            <telerik:RadTextBox ID="txtClientsID" runat="server" ReadOnly="true" Width="110px">
            </telerik:RadTextBox>
        </td>
        <td>
            <telerik:RadTextBox ID="txtClientsName" runat="server" ReadOnly="true" Width="230px">
            </telerik:RadTextBox>
        </td>
        <td>
            <telerik:RadTextBox ID="txtClientsLatitude" runat="server" ReadOnly="true" Width="110px">
            </telerik:RadTextBox>
        </td>
        <td>
            <telerik:RadTextBox ID="txtClientsLongitude" runat="server" ReadOnly="true" Width="110px">
            </telerik:RadTextBox>
        </td>
        <td>
            <telerik:RadTextBox ID="txtClientsPhone" runat="server" ReadOnly="true" Width="70px">
            </telerik:RadTextBox>
        </td>
        <td>
            <telerik:RadTextBox ID="txtClientsEmail" runat="server" ReadOnly="true" Width="180px">
            </telerik:RadTextBox>
        </td>
    </tr>
</table>
<telerik:RadWindow ID="rwClientsSearch" runat="server" Width="720px" Height="500px" EnableShadow="true" Behaviors="Move,Close,Resize" ShowContentDuringLoad="false" VisibleStatusbar="false" Modal="true">
    <ContentTemplate>
        <fieldset>
            <legend>Buscador de Clientes</legend>
            <table class="auto-style1">
                <tr>
                    <td>Cliente ID</td>
                    <td>Nombre</td>
                    <td>Latitud</td>
                    <td>Longitud</td>
                    <td>Teléfono</td>
                    <td>Email</td>
                </tr>
                <tr>
                    <td>
                        <telerik:RadTextBox ID="txtSearchClientsID" runat="server" Width="100px">
                        </telerik:RadTextBox>
                    </td>
                    <td>
                        <telerik:RadTextBox ID="txtSearchClientsName" runat="server" >
                        </telerik:RadTextBox>
                    </td>
                    <td>
                        <telerik:RadTextBox ID="txtSearchClientsLatitude" runat="server" Width="100px">
                        </telerik:RadTextBox>
                    </td>
                    <td>
                        <telerik:RadTextBox ID="txtSearchClientsLongitude" runat="server" Width="100px">
                        </telerik:RadTextBox>
                    </td>
                    <td>
                        <telerik:RadTextBox ID="txtSearchClientsPhone" runat="server" Width="60px">
                        </telerik:RadTextBox>
                    </td>
                    <td>
                        <telerik:RadTextBox ID="txtSearchClientsEmail" runat="server"  Width="100px">
                        </telerik:RadTextBox>
                    </td>
                </tr>
                <tr>
                    <td colspan="6" style="text-align: center">
                        <telerik:RadButton ID="btnClientsSearch" runat="server" Text="Buscar" OnClick="btnClientsSearch_Click">
                        </telerik:RadButton>
                    </td>
                </tr>
                <tr>
                    <td colspan="6" style="text-align: center">
                        <telerik:RadGrid ID="ClientsGrid" runat="server" AutoGenerateColumns="False" CellSpacing="0" GridLines="None" Height="300px">
                            <ClientSettings>
                                <Selecting AllowRowSelect="True" />
                            </ClientSettings>
                            <MasterTableView EditMode="PopUp" EditFormSettings-PopUpSettings-Modal="true" EditFormSettings-CaptionFormatString="Modo Edición" NoMasterRecordsText="No hay registros encontrados">
                                <CommandItemSettings ExportToPdfText="Export to PDF"></CommandItemSettings>

                                <RowIndicatorColumn Visible="True" FilterControlAltText="Filter RowIndicator column">
                                    <HeaderStyle Width="20px"></HeaderStyle>
                                </RowIndicatorColumn>

                                <ExpandCollapseColumn Visible="True" FilterControlAltText="Filter ExpandColumn column">
                                    <HeaderStyle Width="20px"></HeaderStyle>
                                </ExpandCollapseColumn>

                                <Columns>
                                    <telerik:GridClientSelectColumn DataType="System.Boolean" FilterControlAltText="Filter Selected column" UniqueName="Selected" ItemStyle-Width="20px">
                                    </telerik:GridClientSelectColumn>
                                    <telerik:GridBoundColumn DataField="ClientId" FilterControlAltText="Filter ClientsUsername column" HeaderText="Cliente ID" UniqueName="ClientID">
                                    </telerik:GridBoundColumn>
                                    <telerik:GridBoundColumn DataField="Name" FilterControlAltText="Filter Name column" HeaderText="Nombre" UniqueName="Name">
                                    </telerik:GridBoundColumn>
                                    <telerik:GridBoundColumn DataField="Latitude" FilterControlAltText="Filter FirstName column" HeaderText="Latitude" UniqueName="Latitude">
                                    </telerik:GridBoundColumn>
                                    <telerik:GridBoundColumn DataField="Longitude" FilterControlAltText="Filter LastName column" HeaderText="Logitude" UniqueName="Longitude">
                                    </telerik:GridBoundColumn>
                                    <telerik:GridBoundColumn DataField="Phone" FilterControlAltText="Filter LastName column" HeaderText="Teléfono" UniqueName="Phone">
                                    </telerik:GridBoundColumn>
                                    <telerik:GridBoundColumn DataField="Email" FilterControlAltText="Filter LastName column" HeaderText="Email" UniqueName="Email">
                                    </telerik:GridBoundColumn>
                                </Columns>

                                <EditFormSettings>
                                    <EditColumn FilterControlAltText="Filter EditCommandColumn column"></EditColumn>
                                </EditFormSettings>

                                <PagerStyle PageSizeControlType="RadComboBox"></PagerStyle>
                            </MasterTableView>

                            <PagerStyle PageSizeControlType="RadComboBox"></PagerStyle>

                            <FilterMenu EnableImageSprites="False"></FilterMenu>
                        </telerik:RadGrid>
                    </td>
                </tr>
                <tr>
                    <td colspan="6" style="text-align: center">
                        <telerik:RadButton ID="btnClientsOK" runat="server" Text="Aceptar" OnClick="btnClientsOK_Click"></telerik:RadButton>
                        <telerik:RadButton ID="btnClientsCancel" runat="server" Text="Cancelar" AutoPostBack="false" OnClientClicked="CloseClientsSearch"></telerik:RadButton>
                    </td>
                </tr>
            </table>
        </fieldset>
    </ContentTemplate>
</telerik:RadWindow>
<telerik:RadAjaxManagerProxy ID="RadAjaxManagerProxy1" runat="server">
    <AjaxSettings>
        <telerik:AjaxSetting AjaxControlID="btnClientsSearch">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="ClientsGrid" />
            </UpdatedControls>
        </telerik:AjaxSetting>
        <telerik:AjaxSetting AjaxControlID="btnClientsSearch">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="ClientsGrid" UpdatePanelCssClass="" />
            </UpdatedControls>
        </telerik:AjaxSetting>
    </AjaxSettings>
</telerik:RadAjaxManagerProxy>
